package com.liuyz.print_;

import org.junit.Test;

import java.io.IOException;
import java.io.PrintStream;

public class 字节打印流 {

    @Test
    public void write_1() {
        PrintStream printStream = null;
        try {
            // System.out 返回的就是一个字节打印输出流
            printStream = System.out;
            // 默认输出是标准输出，也就是显示器
            printStream.print("张三你好");
            // print方法内部调用了write方法，那么直接调用write方法是一样的
            printStream.write("李四你好".getBytes());
            // 切换输出方式（切换成文件输出）
            printStream = new PrintStream("d:\\test.txt");
            printStream.print("hello-张三");
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (null != printStream) {
                printStream.close();
            }
        }
    }
}
